package com.platform.modules.wallet.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.fasterxml.jackson.annotation.JsonValue;
import lombok.Getter;

/**
 * 红包状态
 */
@Getter
public enum RedPacketSubStatusEnum {
    /**
     * 初始
     */
    INIT("0", "初始"),
    /**
     * 发送完成
     */
    SUCCESS("1", "接收完成（完成入账）"),
    /**
     * 退款/退回
     */
    REFUND("3", "退款/退回"),
    ;

    @EnumValue
    @JsonValue
    private Short code;
    private String info;

    RedPacketSubStatusEnum(String code, String info) {
        this.code = Short.valueOf(code);
        this.info = info;
    }
}
